From 51a83ab036e57d360a7681e70eaf30179f51a5dd Mon Sep 17 00:00:00 2001 From: "iap10@labyrinth.cl.cam.ac.uk" Date: Fri, 17 Oct 2003 10:22:54 +0000 Subject: [PATCH] bitkeeper revision 1.529 (3f8fc2fe0B2d6C1J6fAamzO9FAybWA) Add some error checking to xen-clone --- tools/misc/xen-clone | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/misc/xen-clone b/tools/misc/xen-clone index 07a918113d..06aba1d815 100755 --- a/tools/misc/xen-clone +++ b/tools/misc/xen-clone @@ -60,7 +60,13 @@ cd ${TOP} fi # identify this version of linux -LINUX_VER=`( /bin/ls -ld ${DEST_BK_REP}/xenolinux-sparse || /bin/ls -ld xenolinux-*-sparse ) 2>/dev/null | sed -e 's!^.*xenolinux-\([0-9.]\+\)-sparse!\1!'` +LINUX_VER=`( /bin/ls -ld ${DEST_BK_REP}/xenolinux-sparse || /bin/ls -ld ${DEST_BK_REP}/xenolinux-*-sparse ) 2>/dev/null | sed -e 's!^.*xenolinux-\(.\+\)-sparse!\1!'` + +if [ -z "${LINUX_VER}" ] +then +echo Unable to identify Linux version. Bailing. +exit -1 +fi # copy in the master Linux tree for this kernel if [ ! -d linux-${LINUX_VER} ] -- 2.30.2